Skip to main content

Dashboard Connection

  1. Navigate to the Buckets section in your ApexxCloud dashboard
  2. Click “Create Bucket”
  3. Enable “Use external bucket (BYOB)”
  4. Fill in the required details:
    • External Bucket Type:
      • AWS S3
      • Cloudflare R2
      • DigitalOcean Spaces
    • Access Key
    • Secret Access Key
    • External Bucket Name
    • Region
We only need read access to your bucket. Make sure you have the necessary permissions set up in your cloud provider.

Usage

Once connected:
  • Use ApexxCloud’s transformation features and CDN with files in your bucket
  • All file operations (upload, delete, etc.) must be done directly through your storage provider
  • Original files remain in your bucket
  • Transformed versions are managed by ApexxCloud

Example URLs

Original S3 URL:
https://my-bucket.s3.amazonaws.com/images/photo.jpg
New ApexxCloud URL (with transformations):
https://cdn.apexxcloud.com/f/{access_id}/tr-w_500,h_300/images/photo.jpg
You should use the same object key from your original bucket.

Required Permissions

Your bucket policy must include:
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": ["s3:GetObject", "s3:ListBucket"],
      "Resource": [
        "arn:aws:s3:::YOUR_BUCKET_NAME/*",
        "arn:aws:s3:::YOUR_BUCKET_NAME"
      ]
    }
  ]
}
I